A coordinator for scaling elastic applications across multiple clouds
نویسندگان
چکیده
Cloud computing allows customers to dynamically scale their applications, software platforms, and hardware infrastructures according to negotiated Service Level Agreements (SLAs). However, resources available in a single Cloud data center are limited, thus if a large demand for an elastic application is observed in a given time, a Cloud provider will not be able to deliver uniform Quality of Service (QoS) to handle such a demand and SLAs may be violated. One approach that can be taken to avoid such a scenario is enabling further growing of the application by scaling it across multiple, independent Cloud data centers, following market-based trading and negotiation of resources. This approach, as envisioned in the InterCloud project, is realized by agents called Cloud Coordinators and allows for an increase in performance, reliability, and scalability of elastic applications. In this paper, we propose both an architecture for such Cloud Coordinator and an extensible design that allows its adoption in different public and private Clouds. An evaluation of the Cloud Coordinator prototype running in a small-scale scenario shows the effectiveness of the proposed approach and its impact on elastic applications. © 2012 Elsevier B.V. All rights reserved.
منابع مشابه
Effects of Far- and Near-Field Multiple Earthquakes on the RC SDOF Fragility Curves Using Different First Shock Scaling Methods
Typically, to study the effects of consecutive earthquakes, it is necessary to consider definite intensity levels of the first shock. Methods commonly used to define intensity involve scaling the first shock to a specified maximum interstorey drift. In this study the structure’s predefined elastic spectral acceleration caused by the first shock is also considered for scaling. This study aims to...
متن کاملUnderstanding application-level interoperability: Scaling-out MapReduce over high-performance grids and clouds
Application-level interoperability is defined as the ability of an application to utilize multiple distributed heterogeneous resources. Such interoperability is becoming increasingly important with increasing volumes of data, multiple sources of data as well as resource types. The primary aim of this paper is to understand different ways and levels in which application-level interoperability ca...
متن کاملPerformance Evaluation of Data Intensive Computing In the Cloud
Big data is a topic of active research in the cloud community. With increasing demand for data storage in the cloud, study of data-intensive applications is becoming a primary focus. Data-intensive applications involve high CPU usage for processing large volumes of data on the scale of terabytes or petabytes. While some research exists for the performance effect of data intensive applications i...
متن کاملBuilding Clouds: An Integrative Approach for an Automated Deployment of Elastic Cloud Services
The highly automated and scalable nature of cloud computing encourages practitioners and scholars to reconsider software delivery processes. To efficiently leverage the benefits of elastic clouds, applications are typically provisioned and deployed several times a day in different environments and regions. Related procedures must support agile development and deployment of software components a...
متن کاملSeaClouds: Agile management of complex applications across multiple heterogeneous clouds
SeaClouds is a European FP7 research project, whose goal is to develop a novel open solution to provide developers with the capabilities to design, configure, deploy, and manage complex applications across multiple heterogeneous clouds in an efficient and adaptive way. 1 General data of the project Name Seamless adaptive multi-cloud management of service-based applications
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Future Generation Comp. Syst.
دوره 28 شماره
صفحات -
تاریخ انتشار 2012